package com.chushouya.product.dto.admin.evaluate;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel("API-SKU估价信息")
public class SkuEvaluateDataDTO {

    @ApiModelProperty("商品ID")
    private Long productId;

    @ApiModelProperty("商品skuId")
    private Long skuId;

    @ApiModelProperty("最高回收价")
    private BigDecimal maxPrice;

    @ApiModelProperty("下周下跌价格")
    private BigDecimal nextWeekFallPrice;

    @ApiModelProperty("估价项目与选项")
    private List<EvaluateItemDTO> evaluateItems;

    @ApiModelProperty("规则-评估选项忽略的评估项目")
    private List<EvaluateItemIgnoreDTO> ignoreItemRules;

    @ApiModelProperty("规则-终结评估流程的选项(即某些选项就出现获取报价)")
    private List<EvaluateBreakRuleDTO> breakRules;

}
